/*     */
package com.liang.manage.auth.facade.dto.user;
/*     */
/*     */

import com.liang.manage.auth.facade.dto.role.RoleOutDTO;
/*     */ import java.io.Serializable;
/*     */ import java.time.LocalDateTime;
/*     */ import java.util.List;
/*     */ import java.util.Map;

/*     */
/*     */ public class UserListDTO
        /*     */ implements Serializable
        /*     */ {
    /*     */   private Long id;
    /*     */   private String name;
    /*     */   private Integer gender;
    /*     */   private String birthday;
    /*     */   private Integer age;
    /*     */   private String phone;
    /*     */   private String email;
    /*     */   private String picture;
    /*     */   private String position;
    /*     */   private String company;
    /*     */   private String homePage;
    /*     */   private String intro;
    /*     */   private List<RoleOutDTO> roles;
    /*     */   private Integer orgId;
    /*     */   private List<Map<String, Object>> org;
    /*     */   private Boolean state;
    /*     */   private LocalDateTime createTime;
    /*     */   private LocalDateTime updateTime;
    /*     */   private static final long serialVersionUID = 1L;

    /*     */
    /*     */
    public Long getId()
    /*     */ {
        /*  20 */
        return this.id;
        /*     */
    }

    /*     */
    /*     */
    public String getName()
    /*     */ {
        /*  25 */
        return this.name;
        /*     */
    }

    /*     */
    /*     */
    public Integer getGender()
    /*     */ {
        /*  30 */
        return this.gender;
        /*     */
    }

    /*     */
    /*     */
    public String getBirthday()
    /*     */ {
        /*  35 */
        return this.birthday;
        /*     */
    }

    /*     */
    /*     */
    public Integer getAge()
    /*     */ {
        /*  40 */
        return this.age;
        /*     */
    }

    /*     */
    /*     */
    public String getPhone()
    /*     */ {
        /*  45 */
        return this.phone;
        /*     */
    }

    /*     */
    /*     */
    public String getEmail()
    /*     */ {
        /*  50 */
        return this.email;
        /*     */
    }

    /*     */
    /*     */
    public String getPicture()
    /*     */ {
        /*  55 */
        return this.picture;
        /*     */
    }

    /*     */
    /*     */
    public String getPosition()
    /*     */ {
        /*  60 */
        return this.position;
        /*     */
    }

    /*     */
    /*     */
    public String getCompany()
    /*     */ {
        /*  65 */
        return this.company;
        /*     */
    }

    /*     */
    /*     */
    public String getHomePage()
    /*     */ {
        /*  70 */
        return this.homePage;
        /*     */
    }

    /*     */
    /*     */
    public String getIntro()
    /*     */ {
        /*  75 */
        return this.intro;
        /*     */
    }

    /*     */
    /*     */
    public List<RoleOutDTO> getRoles()
    /*     */ {
        /*  80 */
        return this.roles;
        /*     */
    }

    /*     */
    /*     */
    public Integer getOrgId()
    /*     */ {
        /*  85 */
        return this.orgId;
        /*     */
    }

    /*     */
    /*     */
    public List<Map<String, Object>> getOrg()
    /*     */ {
        /*  90 */
        return this.org;
        /*     */
    }

    /*     */
    /*     */
    public Boolean getState()
    /*     */ {
        /*  95 */
        return this.state;
        /*     */
    }

    /*     */
    /*     */
    public LocalDateTime getCreateTime()
    /*     */ {
        /* 100 */
        return this.createTime;
        /*     */
    }

    /*     */
    /*     */
    public LocalDateTime getUpdateTime()
    /*     */ {
        /* 105 */
        return this.updateTime;
        /*     */
    }

    /*     */
    /*     */
    public void setId(Long id)
    /*     */ {
        /*  15 */
        this.id = id;
    }

    /*  15 */
    public void setName(String name) {
        this.name = name;
    }

    /*  15 */
    public void setGender(Integer gender) {
        this.gender = gender;
    }

    /*  15 */
    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    /*  15 */
    public void setAge(Integer age) {
        this.age = age;
    }

    /*  15 */
    public void setPhone(String phone) {
        this.phone = phone;
    }

    /*  15 */
    public void setEmail(String email) {
        this.email = email;
    }

    /*  15 */
    public void setPicture(String picture) {
        this.picture = picture;
    }

    /*  15 */
    public void setPosition(String position) {
        this.position = position;
    }

    /*  15 */
    public void setCompany(String company) {
        this.company = company;
    }

    /*  15 */
    public void setHomePage(String homePage) {
        this.homePage = homePage;
    }

    /*  15 */
    public void setIntro(String intro) {
        this.intro = intro;
    }

    /*  15 */
    public void setRoles(List<RoleOutDTO> roles) {
        this.roles = roles;
    }

    /*  15 */
    public void setOrgId(Integer orgId) {
        this.orgId = orgId;
    }

    /*  15 */
    public void setOrg(List<Map<String, Object>> org) {
        this.org = org;
    }

    /*  15 */
    public void setState(Boolean state) {
        this.state = state;
    }

    /*  15 */
    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    /*  15 */
    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    /*  15 */
    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof UserListDTO)) return false;
        UserListDTO other = (UserListDTO) o;
        if (!other.canEqual(this)) return false;
        Object this$id = getId();
        Object other$id = other.getId();
        if (this$id == null ? other$id != null : !this$id.equals(other$id)) return false;
        Object this$name = getName();
        Object other$name = other.getName();
        if (this$name == null ? other$name != null : !this$name.equals(other$name)) return false;
        Object this$gender = getGender();
        Object other$gender = other.getGender();
        if (this$gender == null ? other$gender != null : !this$gender.equals(other$gender)) return false;
        Object this$birthday = getBirthday();
        Object other$birthday = other.getBirthday();
        if (this$birthday == null ? other$birthday != null : !this$birthday.equals(other$birthday)) return false;
        Object this$age = getAge();
        Object other$age = other.getAge();
        if (this$age == null ? other$age != null : !this$age.equals(other$age)) return false;
        Object this$phone = getPhone();
        Object other$phone = other.getPhone();
        if (this$phone == null ? other$phone != null : !this$phone.equals(other$phone)) return false;
        Object this$email = getEmail();
        Object other$email = other.getEmail();
        if (this$email == null ? other$email != null : !this$email.equals(other$email)) return false;
        Object this$picture = getPicture();
        Object other$picture = other.getPicture();
        if (this$picture == null ? other$picture != null : !this$picture.equals(other$picture)) return false;
        Object this$position = getPosition();
        Object other$position = other.getPosition();
        if (this$position == null ? other$position != null : !this$position.equals(other$position)) return false;
        Object this$company = getCompany();
        Object other$company = other.getCompany();
        if (this$company == null ? other$company != null : !this$company.equals(other$company)) return false;
        Object this$homePage = getHomePage();
        Object other$homePage = other.getHomePage();
        if (this$homePage == null ? other$homePage != null : !this$homePage.equals(other$homePage)) return false;
        Object this$intro = getIntro();
        Object other$intro = other.getIntro();
        if (this$intro == null ? other$intro != null : !this$intro.equals(other$intro)) return false;
        Object this$roles = getRoles();
        Object other$roles = other.getRoles();
        if (this$roles == null ? other$roles != null : !this$roles.equals(other$roles)) return false;
        Object this$orgId = getOrgId();
        Object other$orgId = other.getOrgId();
        if (this$orgId == null ? other$orgId != null : !this$orgId.equals(other$orgId)) return false;
        Object this$org = getOrg();
        Object other$org = other.getOrg();
        if (this$org == null ? other$org != null : !this$org.equals(other$org)) return false;
        Object this$state = getState();
        Object other$state = other.getState();
        if (this$state == null ? other$state != null : !this$state.equals(other$state)) return false;
        Object this$createTime = getCreateTime();
        Object other$createTime = other.getCreateTime();
        if (this$createTime == null ? other$createTime != null : !this$createTime.equals(other$createTime))
            return false;
        Object this$updateTime = getUpdateTime();
        Object other$updateTime = other.getUpdateTime();
        return this$updateTime == null ? other$updateTime == null : this$updateTime.equals(other$updateTime);
    }

    /*  15 */
    protected boolean canEqual(Object other) {
        return other instanceof UserListDTO;
    }

    /*  15 */
    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        Object $id = getId();
        result = result * 59 + ($id == null ? 43 : $id.hashCode());
        Object $name = getName();
        result = result * 59 + ($name == null ? 43 : $name.hashCode());
        Object $gender = getGender();
        result = result * 59 + ($gender == null ? 43 : $gender.hashCode());
        Object $birthday = getBirthday();
        result = result * 59 + ($birthday == null ? 43 : $birthday.hashCode());
        Object $age = getAge();
        result = result * 59 + ($age == null ? 43 : $age.hashCode());
        Object $phone = getPhone();
        result = result * 59 + ($phone == null ? 43 : $phone.hashCode());
        Object $email = getEmail();
        result = result * 59 + ($email == null ? 43 : $email.hashCode());
        Object $picture = getPicture();
        result = result * 59 + ($picture == null ? 43 : $picture.hashCode());
        Object $position = getPosition();
        result = result * 59 + ($position == null ? 43 : $position.hashCode());
        Object $company = getCompany();
        result = result * 59 + ($company == null ? 43 : $company.hashCode());
        Object $homePage = getHomePage();
        result = result * 59 + ($homePage == null ? 43 : $homePage.hashCode());
        Object $intro = getIntro();
        result = result * 59 + ($intro == null ? 43 : $intro.hashCode());
        Object $roles = getRoles();
        result = result * 59 + ($roles == null ? 43 : $roles.hashCode());
        Object $orgId = getOrgId();
        result = result * 59 + ($orgId == null ? 43 : $orgId.hashCode());
        Object $org = getOrg();
        result = result * 59 + ($org == null ? 43 : $org.hashCode());
        Object $state = getState();
        result = result * 59 + ($state == null ? 43 : $state.hashCode());
        Object $createTime = getCreateTime();
        result = result * 59 + ($createTime == null ? 43 : $createTime.hashCode());
        Object $updateTime = getUpdateTime();
        result = result * 59 + ($updateTime == null ? 43 : $updateTime.hashCode());
        return result;
    }

    /*  15 */
    public String toString() {
        return "UserListDTO(id=" + getId() + ", name=" + getName() + ", gender=" + getGender() + ", birthday=" + getBirthday() + ", age=" + getAge() + ", phone=" + getPhone() + ", email=" + getEmail() + ", picture=" + getPicture() + ", position=" + getPosition() + ", company=" + getCompany() + ", homePage=" + getHomePage() + ", intro=" + getIntro() + ", roles=" + getRoles() + ", orgId=" + getOrgId() + ", org=" + getOrg() + ", state=" + getState() + ", createTime=" + getCreateTime() + ", updateTime=" + getUpdateTime() + ")";
    }
    /*     */
    /*     */
}

/* Location:           C:\maven\maven3.5\maven3.5\repositor\io\github\maliangnansheng\nansheng-common\3.3.4\nansheng-common-3.3.4.jar
 * Qualified Name:     com.liang.manage.auth.facade.dto.user.UserListDTO
 * JD-Core Version:    0.6.2
 */